package net.zwet.clanworks.connectors.eve.api;

public enum EveApiField implements IEveApiField {
	ALLIANCE		("alliance"),
	ALLIANCEDATE	("allianceDate"),
	ALLIANCEID		("alliaceID"),
	ALLIANCENAME	("allianceName"),
	ANCESTRY		("ancestry"),
	ATTRIBUTEENHANCERS ("attributeEnhancers"),
	ATTRIBUTES		("attributes"),
	AUGMENTATORNAME ("augmentatorName"),
	AUGMENTATORVALUE ("augmentatorValue"),
	BALANCE			("balance"),
	BLOODLINE		("bloodLine"),
    CACHEDUNTIL		("cachedUntil"),
    CERTIFICATES	("certificates"),
    CERTIFICATEID	("certificateID"),
    CHARACTERID		("characterID"),
    CHARACTERS		("characters"),
    CHARISMA		("charisma"),
    CHARISMABONUS   ("charismaBonus"),
    CLONENAME		("cloneName"),
    CLONESKILLPOINTS ("cloneSkillPoints"),
    CORPORATION		("corporation"),
    CORPORATIONDATE ("corporationDate"),
    CORPORATIONID   ("corporationID"),
    CORPORATIONNAME ("corporationName"),
    CORPORATIONROLES ("corporationRoles"),
    CORPORATIONROLESATHQ ("corporationRolesAtHQ"),
    CORPORATIONROLESATBASE ("corporationRolesAtBase"),
    CORPROATIONROLESATOTHER ("corporationRolesAtOther"),
    CORPORATIONTITLES ("corporationTitles"),
    CURRENTTIME		("currentTime"),
    DESCRIPTION		("description"),
    DOB				("DoB"),
    ERROR			("error"),
	EVEAPI         	("eveapi"),
	GENDER			("gender"),
	INTELLIGENCE	("intelligence"),
	INTELLIGENCEBONUS ("intelligenceBonus"),
	LEVEL			("level"),
	MEMORY			("memory"),
	MEMORYBONUS		("memoryBonus"),
	MESSAGEID		("messageID"),
	MESSAGES		("messages"),
	NAME			("name"),
	ONLINEPLAYERS	("onlinePlayers"),
	PERCEPTION		("perception"),
	PERCEPTIONBONUS ("perceptionBonus"),
	PRIMARYATTRIBUTE ("primaryAttribute"),
	RACE			("race"),
	RANK			("rank"),
	REQUIREDSKILLS	("requiredSkills"),
	ROLEID			("roleID"),
	ROLENAME		("roleName"),
	ROW				("row"),
	ROWSET			("rowset"),
	SECONDARYATTRIBUTE ("secondaryAttribute"),
	SECURITYSTATUS	("securityStatus"),
	SENDDATE		("sendDate"),
	SENDERID		("senderID"),
	SERVEROPEN		("serverOpen"),
	SKILLBONUSCOLLECTION ("skillBonusCollection"),
	SKILLID			("skillID"),
	SKILLGROUPS		("skillGroups"),
	SKILLPOINTS		("skillpoints"),
	SKILLQUEUE		("skillqueue"),
	SKILLS			("skills"),
	TITLEID			("titleID"),
	TITLENAME		("titleName"),
	TYPEID			("typeID"),
	WILLPOWER		("willpower"),
	WILLPOWERBONUS  ("willpowerBonus");

    private String name;

    private EveApiField(String name) {
        this.name = name;
    }

    public String getName() {
        return this.name;
    }
    
    public boolean equals(String fieldName) {
    	return fieldName.equals(this.name);
    }

}
